jupyter.wire.kernel

Undocumented in source.

Members

Aliases

IoPubMessageSender
alias IoPubMessageSender = void delegate(Message) @(safe)
Undocumented in source.

Functions

kernel
auto kernel(Backend backend, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
markdownResult
ExecutionResult markdownResult(string result, Stdout stdout)
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run(string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
textResult
ExecutionResult textResult(string result, Stdout stdout)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

protocolVersion
enum protocolVersion;
Undocumented in source.

Mixin templates

Main
mixintemplate Main(Backend)

So users don't have to write their own main

Structs

ExecutionResult
struct ExecutionResult
Undocumented in source.
Kernel
struct Kernel(Backend)

Implements a generic Jupyter kernel. Parameterised by a Backend type that knows how to execute code.

LanguageInfo
struct LanguageInfo
Undocumented in source.
Stdout
struct Stdout
Undocumented in source.

Templates

isBackend
template isBackend(T)
Undocumented in source.

Meta